home *** CD-ROM | disk | FTP | other *** search
- property meSprite, meLoc, meVisibleLoc, marked, markerSprite
- global gmObject
-
- on beginSprite me
- marked = 1000
- markerSprite = sprite(59)
- meSprite = sprite(me.spriteNum)
- meLoc = meSprite.loc
- meVisibleLoc = meLoc + point(0, -500)
- gmObject.reportFaceBG(meSprite)
- end
-
- on moveUp me
- if meSprite.member.name <> "emptyFace" then
- meSprite.loc = meVisibleLoc
- end if
- end
-
- on moveDown me
- if meSprite.member.name <> "emptyFace" then
- meSprite.loc = meLoc
- end if
- end
-
- on mouseUp me
- if marked = 1000 then
- unMarkAll(me)
- setMarked(me, 0)
- else
- setMarked(me, 1000)
- gmObject.goBack(meSprite)
- go(gmObject.main)
- end if
- stopEvent()
- end
-
- on setMarked me, p
- marked = p
- markerSprite.rect = meSprite.rect + rect(p, p, p, p)
- end
-
- on deleteMe me
- if marked = 0 then
- setMarked(me, 1000)
- gmObject.deleteSmallOne(meSprite)
- end if
- end
-
- on unMarkAll me
- repeat with n = 1 to gmObject.smallFaceBGSpriteList.count
- gmObject.smallFaceBGSpriteList[n].marked = 1000
- end repeat
- end
-
- on mouseEnter me
- cursor([500, 501])
- end
-
- on mouseLeave me
- cursor(0)
- end
-
- on endSprite me
- cursor(0)
- end
-